package pers.karl.export.model;

import lombok.Getter;
import lombok.Setter;

/**
 * 列信息
 */
@Getter
@Setter
public class ColumnInfo {


    /**
     * 列名
     */
    private String columnName;

    /**
     * 数据类型
     */
    private String dataType;

    /**
     * 数据长度
     */
    private int dataLength;

    /**
     * 数据为数字时，整数部分的长度
     */
    private int dataPrecision;

    /**
     * 数据为数字时，小数部分的长度
     */
    private int dataScale;

    /**
     * 列类型，eg：VARCHAR(32)
     */
    private String columnType;

    /**
     * 是否可以为null
     */
    private String nullAble;

    /**
     * 默认值
     */
    private String defaultValue;

    /***
     * 是否主键
     */
    private String isPriKey;

    /**
     * 列描述
     */
    private String columnComment;

}
